//package com.example.demo.bis.elasticsearch.service;
//
//import com.example.demo.bis.elasticsearch.repository.ProductRepository;
//import com.example.demo.demos.pojo.Product;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//
//import java.util.List;
//import java.util.Optional;
//
//@Service
//public class SimpleProductService {
//
//    @Autowired
//    private ProductRepository productRepository;
//
//    // 保存或更新文档
//    public Product saveProduct(Product product) {
//        return productRepository.save(product);
//    }
//
//    // 根据ID查询
//    public Optional<Product> findById(String id) {
//        return productRepository.findById(id);
//    }
//
//    // 查询所有
//    public Iterable<Product> findAll() {
//        return productRepository.findAll();
//    }
//
//    // 根据ID删除
//    public void deleteById(String id) {
//        productRepository.deleteById(id);
//    }
//
//    // 使用自定义方法按名称搜索
//    public List<Product> searchByName(String name) {
//        return productRepository.findByNameContaining(name);
//    }
//}